﻿@charset "utf-8";

/*
author:odin
email:1772586469@qq.com
*/

/*---全屏FLASH---*/

#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;}
#flashs .btn{ position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101}
#flashs .btn span{ color:#aa1f1f;  background:#fff; border:1px solid #aa1f1f; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#aa1f1f; color:#fff;}


.wt{margin:51px 0 0;height:427px; overflow:hidden;}
.wt h3{height:74px; overflow:hidden;background:url(../images/st_t.gif) center 12px no-repeat; text-align:center; }
.wt h3 p{ line-height:26px;height:26px; overflow:hidden; font-size:20px; color: #253B74;}
.wt h3 p b{ color:#000;}
.wt h3 span{ display:block;line-height:26px; font-weight:100; color:#666; font-size:16px; line-height:24px;}
.wt h3 a:hover { text-decoration:none;}
.wt_c { position:relative;}
.wt_c .tol{left:-60px;top:55px; z-index:2;}
.wt_c .tor{right:-60px;top:55px; z-index:2;}
.wt_c dl{ float:left; display:inline;width:222px; overflow:hidden;margin:0 38px 0 0;}
.wt_c .lst{margin:0;}
.wt_c dt img{display:block;width:210px;height:145px; overflow:hidden;padding:5px; border:1px #ebebeb solid; vertical-align:top;}
.wt_c dd h4{ font-weight:100;padding:2px 0 0; text-align:center; line-height:43px;height:43px; overflow:hidden; font-size:16px;}
.wt_c dd h4 a{ color:#0a0909;}
.wt_c dd p{ line-height:23px; color:#666;padding:0 10px 0 8px; text-align:justify;height:75px; overflow:hidden;}
.wt_c dd span a{ display:inline-block;margin:0 0 0 54px;padding:0 0 0 21px;width:95px; line-height:30px;height:30px; overflow:hidden; font-size:12px; color: #253B74;background:url(../images/st_bt.gif) left top no-repeat;}

.box{padding:49px 0 0;height:625px; overflow:hidden; background:#f0f0f0;}
.lf_n{width:218px; overflow:hidden;  background:#fff;}
.lf_n h2{padding:35px 44px 0 0; font-weight:100; text-align:right;height:66px;background:url(../images/lf_n_t.gif) left top no-repeat;}
.lf_n h2 span{ display:block; line-height:30px;height:34px; font-size:26px; color:#fff; }
.lf_n h2 i{ display:block; line-height:16px;font-size:16px; color:#e89999;text-transform:uppercase; }
.lf_n h2 a:hover { text-decoration:none;}
.lf_n ul{padding:8px 0 0;}
.lf_n li{ vertical-align:top; overflow:hidden; line-height:53px;height:52px; border-bottom:1px #f0f0f0 solid;padding:0 0 0 10px;}
.lf_n li a{ display:block;padding:5px 0 0 30px; font-size:14px; color:#333;background:url(../images/lf_n_ic1.gif) left 22px no-repeat;}
.lf_n li a:hover{ color:#aa1f1f; text-decoration:none;background:url(../images/lf_n_ic2.gif) left 22px no-repeat; font-weight:bold;}
.lf_n p{padding:18px 0 0 36px;height:68px; overflow:hidden; color:#fff;background:url(../images/lf_n_ad.jpg) left top no-repeat;}
.lf_n p span{ display:block;padding:0 0 0 45px; line-height:24px;height:24px; overflow:hidden;background:url(../images/lf_n_tel.jpg) 18px 3px no-repeat; font-size:14px;}
.lf_n p b{ font-size:24px; color:#fff; }

.hbtgmcp{ position:relative; overflow: hidden;width:762px; float:right;}
.hbtgmcp ul{width:100%;}
.hbtgmcp ul li{width:240px; height:200px; float:left; margin-left:11px; margin-bottom:10px;}
.hbtgmcp ul li img{ width:220px; height:170px;}
.hbtgmcp ul li p a{text-align:center; line-height:26px; display:block; width:220px;}

.cor{ padding:43px 0 0; }
.cor h3{height:108px;padding:0 0 0 300px;}
.cor h3 i{ float:left; display:inline-block;margin:0 3px 0 0; font-style:italic;  font-size:80px; color: #243875; text-transform:uppercase; font-weight:100;}
.cor h3 p{ padding:16px 0 0;float:right;}
.cor h3 b{ display:inline-block;height:30px;  text-transform:uppercase; font-weight:100;font-style:italic;  font-size:30px;color: #253B74;margin:0 0 0 15px;}
.cor h3 span{ font-size:26px;color: #243875; display:inline-block;}
.cor h3 a{width:450px; display:inline-block;padding:0 36px 0 0;background:url(../images/why_ic.jpg) right 24px no-repeat;}
.cor h3 a:hover { text-decoration:none;}

.yosImg01{ right:0; position:absolute; top:40px;}
.yosImg02{ left:0; position:absolute; top:420px;}
.yosImg03{ right:0; position:absolute; top:800px;}
.yosImg04{ left:0; position:absolute; top:1200px; z-index:55;}

.yosBox{ display:block; padding-top:0px; height:1564px;}
.yosBox dt{ color: #253B74; font-weight:bold;  font-size:24px; height:75px;}
.yosBox dt i{ float:left; font-size:60px; padding-right:15px; font-style:normal; line-height:1em; font-family:arial}
.yosBox dt b{ text-transform:uppercase; color:#a5a5a5; font-size:16px; display:block; font-weight:normal;}
.yosBox dd{ padding-left:60px; line-height:30px; font-size:14px;}
.yosBox dd li{ line-height:23px; color:#231915;  padding-bottom:15px; padding-left:25px; background:url(../images/yosico.gif) no-repeat left 8px;}
.yosBox dd li small{ color:#ff0000; font-size:14px;  font-weight:bold}
.yosBox .yos01{ width:470px; overflow:hidden; position:absolute;top:90px;}
.yosBox .yos02{ width:487px; overflow:hidden; position:absolute;right:0;top:500px;}
.yosBox .yos03{ width:487px; overflow:hidden; position:absolute;top:880px;}
.yosBox .yos04{ width:518px; overflow:hidden; position:absolute;right:0;top:1260px;}
.yosBox p{ display:block; line-height:16px; font-size:12px; color:#fff;  width:127px; text-align:center; left:293px; top:1212px; height:30px; position:absolute; z-index:99}

.imp{padding:42px 0 0;height:500px; overflow:hidden; background: #ECECEC; }
.imp h3{height:86px; overflow:hidden;text-align:center;}
.imp h3 b{ line-height:31px;height:31px; overflow:hidden; font-size:30px; color:#a5a5a5; font-style:italic; text-transform:uppercase; font-weight:100;} 
.imp h3 span{ display:block;line-height:34px;color: #253B74; font-size:26px;background:url(../images/imp_l.gif) center 19px no-repeat; }
.imp h3 a:hover { text-decoration:none;}

.open_video{ position:relative;}
.open_video a{width:449px; height:326px; position:absolute; left:6px; top:6px; background:url(../images/a_video.png) no-repeat 0px 0px;}

.a_c { width:100%;height:340px; overflow:hidden; padding-top:20px; line-height:26px; text-indent:2em;}
.a_c img { width:449px; height:326px; padding:5px; border:1px solid #ccc; background:#faf7f6; margin-right:15px;text-indent:0em;}


.hon{ font-family:"Microsoft YaHei";padding:50px 0 0;height:475px;}    

.hon h3{height:86px; overflow:hidden;text-align:center;}
.hon h3 b{ line-height:31px;height:31px; overflow:hidden; font-size:30px; color:#a5a5a5; font-style:italic; text-transform:uppercase; font-weight:100;} 
.hon h3 span{ display:block;line-height:34px;color:#aa1f1f; font-size:26px;background:url(../images/imp_l.gif) center 19px no-repeat; }
.hon h3 a:hover { text-decoration:none;}

.hon_top{height:60px; line-height:37px; overflow:hidden;background:url(../images/inf_l.gif) left 37px repeat-x;}
.hon_top h2{ line-height:37px;}
.hon_top h2 a{ display:inline-block; overflow:hidden; font-size:20px; margin-bottom:4px; margin-right:25px;color:#000;}
.hon_top h2 em a.cur,.hon_top h2 em a:hover { text-decoration:none; border-bottom:4px #aa1f1f solid; margin-bottom:0; color:#aa1f1f;}
.hon_top h2 .fr{ display:inline-block;padding-right:23px; color:#333;background:url(../images/more_ic.gif) right 12px no-repeat; float:right; margin-right:0; font-size:12px; font-weight:normal; font-style:normal;}

.hon li{ text-align:center; float:left;width:204px;margin:0 12px 0; display:inline;}
.hon li img{width:195px;height:276px;overflow:hidden; display:block;padding:3px; border:1px #e7e7e7 solid;}
.hon li span{ font-size:14px; display:block;line-height:44px;overflow:hidden;}
.hon .to_l,.hon .to_r{margin-top:120px;}
.hon .to_l{margin-right:7px;}

/*---新闻资讯---*/
.inf{padding:30px 0 0;height:400px; overflow:hidden;}

.dt_top1{height:60px; line-height:37px; overflow:hidden;background:url(../images/inf_l.gif) left 37px repeat-x;}
.dt_top1 h3{ float:left; border-bottom: 4px #253B74 solid;}
.dt_top1 h3 a{ display:inline-block; overflow:hidden; font-size:20px; color: #253B74;}
.dt_top1 h3 a b{color:#000;}
.dt_top1 h3 a:hover { text-decoration:none;}
.dt_top1 .fr{ display:inline-block;padding:0 23px; color: #333;background:url(../images/more_ic.gif) right 12px no-repeat;}


.dt-l{width:680px; float:left;}
.dt_top{height:60px; line-height:37px; overflow:hidden;background:url(../images/inf_l.gif) left 37px repeat-x;}
.dt_top h3{ line-height:37px;}
.dt_top h3 a{ display:inline-block; overflow:hidden; font-size:20px;  margin-bottom:4px; margin-right:25px;color: #253B74;}
.dt_top h3 a b{}
.dt_top h3 em a.cur,.dt_top h3 em a:hover { text-decoration:none; border-bottom: 4px #253B74 solid; margin-bottom:0;color: #253B74;}
.dt_top h3 .fr{ display:inline-block;padding-right:23px; color:#333;background:url(../images/more_ic.gif) right 12px no-repeat; float:right; margin-right:0; font-size:12px; font-weight:normal; font-style:normal;}

.dt-l dl { height:140px; overflow:hidden;}
.dt-l dt { float:left;}
.dt-l dt img { width:160px; height:120px; padding:3px; border:1px solid #ccc;}
.dt-l dd { float:right; width:495px;}
.dt-l dd h6 { height:30px; line-height:30px; overflow:hidden;}
.dt-l dd h6 a { font-size:16px; color: #253B74;}
.dt-l dd div { line-height:24px; color:#3a3a3a; height:72px; overflow:hidden;}
.dt-l dd span { display:block; float:right; height:18px; line-height:18px;}

.dt-l ul{}
.dt-l ul li{ overflow:hidden; overflow:hidden; line-height:30px;height:30px;padding:0 0 0 30px;background:url(../images/inf_ic.gif) left 6px no-repeat; float: left; width:290px;}
.dt-l ul li a{color:#666;}
.dt-l ul li span { float:right; padding-left:20px;}
.dt-l ul li.even{float: right;}

.dt-con { height:350px; overflow:hidden;}


/*---常见问答---*/


.wd { width:300px;}
.wd_con dl { padding:10px 0; border-bottom:dashed 1px #cdcdcd; width:305px;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { background: url(../images/w.gif) no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.wd_con dl dt a { color:#3a3a3a;  font-weight:bold;}
.wd_con dd { background:url(../images/d.gif) no-repeat left 4px; width:300px;  line-height:25px; padding-left:30px;color:#3a3a3a; }

/*---友情链接---*/

.lnk{ border:1px solid #ccc; position:relative; margin-top:30px; padding:15px;}
.lnk h3{ line-height:32px;height:50px; text-align:center; top:-15px; position:absolute; height:32px; background-color:#fff; left:40%; padding-left:20px; padding-right:20px;}
.lnk h3 span{ text-transform:uppercase; font-size:20px; color: #253B74;margin:0 0 0 12px; font-weight:100;}
.lnk h3 a{ font-size:20px; color: #253B74;}
.lk_c{ line-height:24px;}
.lk_c a{ color:#666; margin-right:5px;}